Cda Loop Transformations

نویسندگان

  • Dattatraya Kulkarni
  • Michael Stumm
چکیده

In this paper we present a new loop transformation technique called Computation Decomposition and Alignment (CDA). Computation Decomposition rst decomposes the iteration space into ner computation spaces. Computation Alignment subsequently, linearly transforms each computation space independently. CDA is a general framework in that linear transformations and its recent extensions are just special cases of CDA. CDA's ne grained loop restructuring can incur considerable computational e ort, but can exploit optimization opportunities that earlier frameworks cannot. We present four optimization contexts in which CDA can be useful. Our initial experiments demonstrate that CDA adds a new dimension to performance optimization.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Linear and Extended Linear Transformations for Shared-Memory Multiprocessors

Advances in program transformation frameworks have signi"cantly advanced compiler technology over the past few years. Program transformation frameworks provide mathematical abstractions of loop and data structures and formal methods for manipulating these structures. It is these frameworks that have allowed the development of algorithms capable of automatically tailoring an application for a ta...

متن کامل

Implementing Flexible Computation Rules with Subexpression-level Loop Transformation

Computation Decomposition and Alignment (CDA) is a new loop transformation framework that extends the linear loop transformation framework and the more recently proposed Computation Alignment frameworks by linearly transforming computations at the granularity of subexpressions. It can be applied to achieve a number of optimization objectives, including the removal of data alignment constraints,...

متن کامل

Zinc enhancement of cytidine deaminase activity highlights a potential allosteric role of loop-3 in regulating APOBEC3 enzymes

The strong association of APOBEC3 cytidine deaminases with somatic mutations leading to cancers accentuates the importance of their tight intracellular regulation to minimize cellular transformations. We reveal a novel allosteric regulatory mechanism of APOBEC3 enzymes showing that APOBEC3G and APOBEC3A coordination of a secondary zinc ion, reminiscent to ancestral deoxycytidylate deaminases, e...

متن کامل

A human-in-the-loop approach to understanding situation awareness in cyber defence analysis

In this paper we argue for a human-in-the-loop approach to the study of situation awareness in computer defence analysis (CDA). The cognitive phenomenon of situation awareness (SA) has received significant attention in cybersecurity/CDA research. Yet little of this work has attended to the cognitive aspects of situation awareness in the CDA context; instead, the human operator has been treated ...

متن کامل

2-Chloro-2'-deoxyadenosine-induced apoptosis in T leukemia cells is mediated via a caspase-3-dependent mitochondrial feedback amplification loop.

2-Chloro-2'-deoxyadenosine (CdA; cladribine) is a chemotherapeutic agent used in the treatment of certain leukemias. However, the signalling events that govern CdA-mediated cytotoxicity in leukemia cells remain unclear. We show here that CdA treatment caused Jurkat human T leukemia cells to die via apoptosis in a dose- and time-dependent fashion. Bcl-2 overexpression protected Jurkat T leukemia...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995